Package ru.dubov.delaunay.test

Source Code of ru.dubov.delaunay.test.TerrainTriangulationTest

package ru.dubov.delaunay.test;

import ru.dubov.delaunay.Delaunay;
import java.util.ArrayList;
import java.util.Random;
import junit.framework.TestCase;
import ru.dubov.primitives.*;

/**
*
* @author MSDubov
*/
public class TerrainTriangulationTest extends TestCase {
   
    public TerrainTriangulationTest(String testName) {
        super(testName);
    }

   
   
    public void testVRMLTerrainTriangulation() {
        Random rand = new Random();
        ArrayList<Point> points = new ArrayList<Point>();

        points.add(new Point(-3, -3));
        points.add(new Point(-3, 3));
        points.add(new Point(3, -3));
        points.add(new Point(3, 3));

        for (int i = 0; i < 1000; i++) {
            points.add(new Point(rand.nextDouble()*6-3, rand.nextDouble()*6-3));
        }

        // Triangulate (Delaunay)
        ArrayList<Triangle> triangulation = Delaunay.randomizedIncremental(points);
    }
}
TOP

Related Classes of ru.dubov.delaunay.test.TerrainTriangulationTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.